408585
509
99554
35850
758231
494191
203750
126424
77498
209370
259314
212574
103586
700661
87778
271669
143921
199970
583485
451974
670771
266942
455483
688153
410961
157834
23389
27239